marshalling depot - German English Dictionary